package com.bbex.service;

import com.bbex.exception.PlatException;

public interface SmsMessageService {

    public void sendSms(String mobile, String templateCode, String outId) throws PlatException;

    public void sendSms(String countryCode, String mobile, String templateCode, String outId) throws PlatException;

    public boolean validSmsCode(String mobile, String templateCode, String code) throws PlatException;

    boolean validSmsCode(String mobile, Integer type, String code);

    public boolean validSmsCode(String countryCode, String mobile, String templateCode, String code) throws PlatException;

    public void smsSend(String mobile, String report, Integer type) throws PlatException;

    boolean validSmsCode(String mobile, Integer type);
}
